1 Contact State Segmentation using Particle Filters for Programming by Human Demonstration in Compliant Motion Tasks
نویسندگان
چکیده
This paper presents a contribution to programming by human demonstration, in the context of compliant motion task specification for sensor-controlled robot systems that physically interact with the environment. Onewants to learn about the geometric parameters of the task and segment the totalmotion executed by the human into subtasks for the robot that can each be executed with simple compliant motion task specifications. The motion of the human demonstration tool is sensed with a 3D camera, and the interaction with the environment is sensed with a force sensor in the human demonstration tool. Bothmeasurements are uncertain, and do not give direct information about the geometric parameters of the contacting surfaces, or about the contact formations encountered during the human demonstration. The paper uses a Bayesian Sequential Monte Carlo method (also known as a particle filter) to do the simultaneous estimation of the contact formation (discrete information) and the geometric parameters (continuous information). The simultaneous contact formation segmentation and the geometric parameter estimation are helped by the availability of a contact state graph of all possible contact formations. The presented approach applies to all compliant motion tasks involving polyhedral objects with a known geometry, where the uncertain geometric parameters are the poses of the objects. The approach has been verified in real world experiments, in which it is able to discriminate in realtime between 245 different contact formations of the contact state graph.
منابع مشابه
Compliant Robot Motion: from Path Planning or Human Demonstration to Force Controlled Task Execution
Still today, industrial robot assembly tasks are executed by replaying a preprogrammed trajectory, making them vulnerable to geometric uncertainties in the environment. Therefore, industrial assembly tasks are executed in expensive structured environments, which limits the use of robots to high volume and repetitive tasks, where the cost of the structured environment becomes relatively small. B...
متن کاملBayesian Contact State Segmentation for Programming by Human Demonstration in Compliant Motion Tasks
This paper presents a contribution to programming by human demonstration [3], [14], in the context of compliant motion [4] tasks in which an object held by a manipulator moves in contact with an environmental object, as shown in Fig. 1. Major challenges in the automatic translation from a human compliant motion demonstration into an executable compliant motion robot program are: (i) to recogniz...
متن کاملTowards a geometric identification of compliant motions in learning from demonstration
We propose a method to learn compliant motions from demonstration to reduce the need for positional accuracy in an assembly task. An example of compliant motion in workpiece alignment is depicted in Fig. 1. Impedance control is a natural control method to realize compliant motions, but the drawback is that it makes motion planning difficult. Preimage planning [1] can be used for planning compli...
متن کاملStiffness-based understanding and modeling of contact tasks by human demonstration
Programming robots by human demonstration is an effective method for task-level robot programming. Robot programming for contact tasks such as assembly, where both motion and forces need to be controlled, requires an understanding of the interaction with the environment and cannot eeectively be accomplished by playing back recorded trajectories. Furthermore, since human demonstration is used to...
متن کاملBuilding Blocks for SLAM in Autonomous Compliant Motion
This paper presents our research group’s latest results in fully autonomous force-controlled manipulation tasks: (i) advanced non-linear estimators for simultaneous parameter estimation and contact formation “map building” for 6D contact tasks (with active sensing integrated into the task planner), and (ii) the application of these results to programming by human demonstration, for tasks involv...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006